﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Homework07
{
    /*   作业7:*锯齿数组实现下面效果
   数组中有100个一维数组，第一个存一个元素，第二个存两个……打印出每个元素。
   输出结果如下：
   1
   12
   123
   1234
   ...
   1234...100*/

    internal class Homework07
    {
        static void Main(string[] args)
        {
            //定义数组
            int[][] arr = new int [100][];
            //确认数组的列
            for (int i = 0; i < arr.GetLength(0); i++)
            {
                arr [i] = new int [i + 1];
            }
            //给数组赋值
            for (int i = 0; i < arr.GetLength(0); i++)
            {
                for (int j = 0; j < arr[i].Length; j++)
                {
                    arr[i][j] = j + 1;
                }
            }
            //打印
            for (int i = 0; i < arr.GetLength(0); i++)
            {
                for (int j = 0; j < arr[i].Length; j++)
                {
                    Console.Write(arr[i][j]);
                }
                Console.WriteLine();
            }
        }
    }
}
